package com.fy.springcloud;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.config.server.EnableConfigServer;

// http://localhost:8888/cloud-config/dev/master
// http://localhost:8888/cloud-config-dev.properties
// http://localhost:8888/cloud-config-dev.yml

// curl -X POST "http://localhost:9001/actuator/refresh"
// curl -X POST "http://localhost:8888/actuator/bus-refresh"

// #通知指定节点(节点微服务名称:端口号)
// curl -X POST "http://localhost:8888/actuator/bus-refresh/config-client:3355"

//配置中心添加security密码访问：
//1.在配置中心服务端引入依赖，并加入配置项：
//spring:
//  security:
//    user:
//      name: admin
//      password: admin
//
//		<dependency>
//            <groupId>org.springframework.boot</groupId>
//            <artifactId>spring-boot-starter-security</artifactId>
//        </dependency>
//
//2.在配置中心客户端加入设置：
//spring:
//  cloud:
//    config:
//      name: cloud-config
//      profile: dev
//      uri: http://localhost:8888/
//      username: admin
//      password: admin
//
//spring:
//  cloud:
//    config:
//      name: cloud-config
//      profile: dev
//      discovery:
//        enabled: true
//        service-id: springcloud-service-config
//      username: admin
//      password: admin
@SpringBootApplication
@EnableConfigServer
public class ConfigServerApplication {
    public static void main(String[] args) {
        SpringApplication.run(ConfigServerApplication.class, args);
    }
}
